// *** ADDED BY HEADER FIXUP ***
#include <string>
// *** END ***
#include "ComandoLerSenha.h"
ComandoLerSenha::ComandoLerSenha(const Email& mail)
{
    comandoSQL = "select senha from contas where email = '";
    comandoSQL += mail.getValor();
    comandoSQL += "';";
}

string ComandoLerSenha::getResultado() throw (EErroPersistencia) {
        ElementoResultado resultado;
        string senha;
        if (listaResultado.empty())
                throw EErroPersistencia("Lista de resultados vazia.");
        resultado = listaResultado.back();
        listaResultado.pop_back();
        senha = resultado.getValorColuna();
        return senha;
}
